Mesmerizer: a effective tool for a complete peer-to-peer software development life-cycle

نویسندگان

  • Roberto Roverso
  • Sameh El-Ansary
  • Alexandros Gkogkas
  • Seif Haridi
چکیده

In this paper we present what are, in our experience, the best practices in Peer-To-Peer(P2P) application development and how we combined them in a middleware platform called Mesmerizer. We explain how simulation is an integral part of the development process and not just an assessment tool. We then present our component-based event-driven framework for P2P application development, which can be used to execute multiple instances of the same application in a strictly controlled manner over an emulated network layer for simulation/testing, or a single application in a concurrent environment for deployment purpose. We highlight modeling aspects that are of critical importance for designing and testing P2P applications, e.g. the emulation of Network Address Translation and bandwidth dynamics. We show how our simulator scales when emulating low-level bandwidth characteristics of thousands of concurrent peers while preserving a good degree of accuracy compared to a packet-level simulator.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

نقش حمایت همسالان از دانش‌آموزان با ناتوانی در آموزش فراگیر

Peer interaction and peer support contribute to the social development of people with disabilities and have a positive impact on improving their quality of life in the long term. Peer support is effective in increasing adjustment and increasing the quality and quantity of opportunities for participation in the classroom. However, students with disabilities in gaining peer support and acceptatio...

متن کامل

Peer Assessment in evaluation of Medical sciences students

Introduction: Recently, peer assessment is especially noticed as a progress evaluation method. Although it is a known method, it is a novel method in many countries that they use traditional methods. Then the topic of current review article is peer assessment in medical education. Methods: The documents related to peer assessment, advantages, disadvantages, applications and how use it extracte...

متن کامل

Comparing the effect of "individual education" and "peer education" on the quality of life of hemodialysis patients

Background and Aim: Hemodialysis affects the health status and individual roles of patients and affects their quality of life. Therefore, it is important to investigate different educational methods to improve the quality of life of hemodialysis patients. This research was conducted with the aim of comparing the effect of individual and peer education on the quality of life of hemodialysis pati...

متن کامل

A comparison of Individual and Peer Educational Methods on Quality of life in patients with heart failure

Introduction: Heart failure is one of the most common chronic diseases associated with reduced quality of life. Given the positive role of education in improving quality of life, finding a suitable educational method to improve the quality of life of these patients is important. This study aimed to compare two methods of individual and peer education on quality of life in patients with heart fa...

متن کامل

بررسی دیدگاه دانشجویان در مورد اثرات گروههای دوستی و ورزش برفرایند تعلیم و تربیت

Introduction: The Environmental social factors such as peer groups and sports increase individual enjoyment andhelp them toevolve. Peer groups, physical activities, and sports might be effective factors on accelerating teenagers and youth socialization andpsycho-social evolution. University and school play an important role in joining the students into peer groups and sport teamsand as a dynami...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011